package com.example.patient.service;

import com.example.common.entity.CheckupProduct;
import com.example.patient.dto.resp.CheckupProductList;
import com.example.patient.dto.resp.CheckupReserveList;
import com.example.patient.dto.resp.GetCheckTypeList;

import java.util.Date;

/**
 * @ClassName CheckupService
 * @Author wengjt
 * @Date 2021/5/8 15:03
 * @Description
 **/
public interface CheckupService {
    GetCheckTypeList getCheckTypeList(Integer ctId, Integer showAble, Integer pageNum, Integer pageSize);

    CheckupProductList getCheckupProductList(String cpName, Long ctId, Integer showAble, Integer recommend, Integer pageNum, Integer pageSize);

    CheckupProduct getInfo(Long cpId);

    Object appointmentCheckup(Long uid,Long cpId, Long pid, Date reserve, String linkman, String linkTel);

    CheckupReserveList getCheckupReserveList(Long uid, int rStatus, Integer pageNum, Integer pageSize);
}
